Name:                hpaste
Version:             1.2.0
stability:           Stable
Synopsis:            Haskell paste web site.
Description: Haskell paste web site. Includes: syntax highlighting for
	     various languages, HLint suggestions for Haskell, annotations,
	     revisions, diffs between revisions, announcement to IRC channels,
	     browsing of author's pastes, spam reporting/deletion,
	     SpamAssassin-based spam protection, secret/private pastes.
Homepage:            http://hpaste.org/
License:             GPL
Author:              Chris Done <chrisdone@gmail.com>
Maintainer:          Chris Done <chrisdone@gmail.com>
Copyright:           2010-2013 by Chris Done
Category:            Web
Build-type:          Simple
Cabal-version:       >=1.2

Flag network-uri
  Description: Get Network.URI from the network-uri package
  Default: True

Executable hpaste
  Main-is:           Main.hs
  Ghc-options:       -threaded -Wall -O2 -fno-warn-name-shadowing
  Hs-source-dirs:    src
  Other-modules:     Control.Monad.IO
             Control.Monad.Catch
             Control.Monad.Env
             HJScript.Objects.JQuery.Extra
             Data.Monoid.Operator
             Data.String.Extra
             Data.String.ToString
             Data.Time.Show
             Data.Maybe.Extra
             Data.Text.ToText
             Data.Text.FromText
             Data.Either.Extra
             Main
             Snap.App
             Network.URI.Params
             Network.Email
             Network.SendEmail
             Hpaste.Types.Stepeval
             Hpaste.Types.Cache
             Hpaste.Types.Language
             Hpaste.Types.Channel
             Hpaste.Types.Config
             Hpaste.Types.Report
             Hpaste.Types.Page
             Hpaste.Types.Newtypes
             Hpaste.Types.Announcer
             Hpaste.Types.Paste
             Hpaste.Types.Activity
             Hpaste.Types
             Hpaste.Controller.Admin
             Hpaste.Controller.Home
             Hpaste.Controller.Raw
             Hpaste.Controller.Cache
             Hpaste.Controller.Reported
             Hpaste.Controller.Irclogs
             Hpaste.Controller.Browse
             Hpaste.Controller.Report
             Hpaste.Controller.Script
             Hpaste.Controller.New
             Hpaste.Controller.Paste
             Hpaste.Controller.Activity
             Hpaste.Controller.Diff
             Hpaste.Model.Irclogs
             Hpaste.Model.Language
             Hpaste.Model.Channel
             Hpaste.Model.Report
             Hpaste.Model.Announcer
             Hpaste.Model.Spam
             Hpaste.Model.Paste
             Hpaste.Model.Activity
             Hpaste.Config
             Hpaste.View.Html
             Hpaste.View.Home
             Hpaste.View.Stepeval
             Hpaste.View.Reported
             Hpaste.View.Layout
             Hpaste.View.Annotate
             Hpaste.View.Irclogs
             Hpaste.View.Browse
             Hpaste.View.Report
             Hpaste.View.Script
             Hpaste.View.Thanks
             Hpaste.View.New
             Hpaste.View.Edit
             Hpaste.View.Paste
             Hpaste.View.Activity
             Hpaste.View.Diff
             Hpaste.View.Hlint
             Hpaste.View.Steps
             Hpaste.View.Highlight
             Text.Blaze.Html5.Extra
  Build-depends:
    -- Hard versions
    Diff==0.1.3
   ,blaze-html
   ,blaze-markup
   -- Soft versions
   ,base                      >= 4     && < 5
   ,named-formlet
   ,snap-app == 0.6.0
   -- Free versions
   ,ConfigFile
   ,HJScript
   ,MissingH
   ,MonadCatchIO-transformers
   ,blaze-builder
   ,bytestring
   ,containers
   ,directory
   ,download-curl
   ,feed
   ,funbot-client
   ,funbot-ext-events
   ,filepath
   ,haskell-src-exts
   ,hlint
   ,hscolour
   ,mtl
   ,old-locale
   ,safe
   ,snap-core
   ,snap-server
   ,text
   ,time
   ,transformers
   ,utf8-string
   ,mime-mail
   ,cgi >= 3001.2.2.0
   ,process
   ,postgresql-simple
   ,network == 2.5.0.0
